Dec 01 15:26:24.147 INFO testing ianjvb/rusttictactoe against master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61 for beta-1.31-5
Dec 01 15:26:24.147 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-5/beta-1.31-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +8940af3cea4a9a9deabcaf843b2f8cad9a83fc61-alt build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 01 15:26:24.394 INFO [stdout] 25437654489dbf4f1e4e5664467eff90e81087ae86136ddb31f37607f8e8bd22
Dec 01 15:26:24.397 INFO running `"docker" "start" "-a" "25437654489dbf4f1e4e5664467eff90e81087ae86136ddb31f37607f8e8bd22"`
Dec 01 15:26:25.078 INFO [stderr] usermod: no changes
Dec 01 15:26:25.155 INFO [stderr]    Compiling guessing_game v0.1.0 (/source)
Dec 01 15:26:25.615 INFO [stderr] warning: unused import: `rand::Rng`
Dec 01 15:26:25.616 INFO [stderr]  --> src/main.rs:2:5
Dec 01 15:26:25.616 INFO [stderr]   |
Dec 01 15:26:25.616 INFO [stderr] 2 | use rand::Rng;
Dec 01 15:26:25.616 INFO [stderr]   |     ^^^^^^^^^
Dec 01 15:26:25.616 INFO [stderr]   |
Dec 01 15:26:25.616 INFO [stderr]   = note: #[warn(unused_imports)] on by default
Dec 01 15:26:25.616 INFO [stderr] 
Dec 01 15:26:25.616 INFO [stderr] warning: unnecessary parentheses around `while` condition
Dec 01 15:26:25.616 INFO [stderr]   --> src/main.rs:22:10
Dec 01 15:26:25.616 INFO [stderr]    |
Dec 01 15:26:25.616 INFO [stderr] 22 |     while(!gameOver)
Dec 01 15:26:25.616 INFO [stderr]    |          ^^^^^^^^^^^ help: remove these parentheses
Dec 01 15:26:25.616 INFO [stderr]    |
Dec 01 15:26:25.616 INFO [stderr]    = note: #[warn(unused_parens)] on by default
Dec 01 15:26:25.616 INFO [stderr] 
Dec 01 15:26:25.616 INFO [stderr] warning: unnecessary parentheses around `if` condition
Dec 01 15:26:25.616 INFO [stderr]   --> src/main.rs:27:9
Dec 01 15:26:25.616 INFO [stderr]    |
Dec 01 15:26:25.616 INFO [stderr] 27 |       if(userWon)
Dec 01 15:26:25.616 INFO [stderr]    |         ^^^^^^^^^ help: remove these parentheses
Dec 01 15:26:25.616 INFO [stderr] 
Dec 01 15:26:25.616 INFO [stderr] warning: unnecessary parentheses around `if` condition
Dec 01 15:26:25.616 INFO [stderr]   --> src/main.rs:35:9
Dec 01 15:26:25.616 INFO [stderr]    |
Dec 01 15:26:25.616 INFO [stderr] 35 |       if(computerWon)
Dec 01 15:26:25.616 INFO [stderr]    |         ^^^^^^^^^^^^^ help: remove these parentheses
Dec 01 15:26:25.616 INFO [stderr] 
Dec 01 15:26:25.616 INFO [stderr] warning: unnecessary parentheses around `if` condition
Dec 01 15:26:25.616 INFO [stderr]   --> src/main.rs:45:7
Dec 01 15:26:25.616 INFO [stderr]    |
Dec 01 15:26:25.616 INFO [stderr] 45 |     if(computerWon)
Dec 01 15:26:25.616 INFO [stderr]    |       ^^^^^^^^^^^^^ help: remove these parentheses
Dec 01 15:26:25.616 INFO [stderr] 
Dec 01 15:26:25.616 INFO [stderr] warning: unnecessary parentheses around `while` condition
Dec 01 15:26:25.616 INFO [stderr]   --> src/main.rs:54:10
Dec 01 15:26:25.616 INFO [stderr]    |
Dec 01 15:26:25.616 INFO [stderr] 54 |     while(!done)
Dec 01 15:26:25.616 INFO [stderr]    |          ^^^^^^^ help: remove these parentheses
Dec 01 15:26:25.616 INFO [stderr] 
Dec 01 15:26:25.616 INFO [stderr] warning: unnecessary parentheses around `if` condition
Dec 01 15:26:25.616 INFO [stderr]   --> src/main.rs:60:9
Dec 01 15:26:25.616 INFO [stderr]    |
Dec 01 15:26:25.616 INFO [stderr] 60 |       if(userMoveStr.trim() == "Y")
Dec 01 15:26:25.616 INFO [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
Dec 01 15:26:25.616 INFO [stderr] 
Dec 01 15:26:25.616 INFO [stderr] warning: unnecessary parentheses around `if` condition
Dec 01 15:26:25.616 INFO [stderr]   --> src/main.rs:65:14
Dec 01 15:26:25.616 INFO [stderr]    |
Dec 01 15:26:25.617 INFO [stderr] 65 |       else if(userMoveStr.trim() == "N")
Dec 01 15:26:25.617 INFO [stderr]    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
Dec 01 15:26:25.617 INFO [stderr] 
Dec 01 15:26:25.617 INFO [stderr] warning: unnecessary parentheses around `if` condition
Dec 01 15:26:25.617 INFO [stderr]   --> src/main.rs:86:7
Dec 01 15:26:25.617 INFO [stderr]    |
Dec 01 15:26:25.617 INFO [stderr] 86 |     if(v[(userMove - 1) as usize] == computerChar || v[(userMove - 1) as usize] == userChar)
Dec 01 15:26:25.617 INFO [stderr]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
Dec 01 15:26:25.617 INFO [stderr] 
Dec 01 15:26:25.617 INFO [stderr] warning: unnecessary parentheses around `while` condition
Dec 01 15:26:25.617 INFO [stderr]    --> src/main.rs:110:10
Dec 01 15:26:25.617 INFO [stderr]     |
Dec 01 15:26:25.617 INFO [stderr] 110 |     while(!madeAMove)
Dec 01 15:26:25.617 INFO [stderr]     |          ^^^^^^^^^^^^ help: remove these parentheses
Dec 01 15:26:25.617 INFO [stderr] 
Dec 01 15:26:25.617 INFO [stderr] warning: unnecessary parentheses around `if` condition
Dec 01 15:26:25.617 INFO [stderr]    --> src/main.rs:115:9
Dec 01 15:26:25.617 INFO [stderr]     |
Dec 01 15:26:25.617 INFO [stderr] 115 |       if(v[(rand) as usize] != computerChar && v[(rand) as usize] != userChar)
Dec 01 15:26:25.617 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
Dec 01 15:26:25.617 INFO [stderr] 
Dec 01 15:26:25.617 INFO [stderr] warning: unnecessary parentheses around `return` value
Dec 01 15:26:25.617 INFO [stderr]    --> src/main.rs:127:12
Dec 01 15:26:25.617 INFO [stderr]     |
Dec 01 15:26:25.617 INFO [stderr] 127 |       return ((v[0] == v[1] && v[1] == v[2]) ||
Dec 01 15:26:25.617 INFO [stderr]     |  ____________^
Dec 01 15:26:25.617 INFO [stderr] 128 | |             (v[0] == v[3] && v[3] == v[6]) ||
Dec 01 15:26:25.617 INFO [stderr] 129 | |             (v[0] == v[4] && v[4] == v[8]) ||
Dec 01 15:26:25.618 INFO [stderr] 130 | |             (v[1] == v[4] && v[4] == v[7]) ||
Dec 01 15:26:25.618 INFO [stderr] ...   |
Dec 01 15:26:25.618 INFO [stderr] 133 | |             (v[2] == v[5] && v[5] == v[8]) ||
Dec 01 15:26:25.618 INFO [stderr] 134 | |             (v[6] == v[7] && v[7] == v[8]))
Dec 01 15:26:25.618 INFO [stderr]     | |___________________________________________^
Dec 01 15:26:25.618 INFO [stderr] help: remove these parentheses
Dec 01 15:26:25.618 INFO [stderr]     |
Dec 01 15:26:25.618 INFO [stderr] 127 |     return (v[0] == v[1] && v[1] == v[2]) ||
Dec 01 15:26:25.618 INFO [stderr] 128 |             (v[0] == v[3] && v[3] == v[6]) ||
Dec 01 15:26:25.618 INFO [stderr] 129 |             (v[0] == v[4] && v[4] == v[8]) ||
Dec 01 15:26:25.618 INFO [stderr] 130 |             (v[1] == v[4] && v[4] == v[7]) ||
Dec 01 15:26:25.618 INFO [stderr] 131 |             (v[2] == v[4] && v[4] == v[6]) ||
Dec 01 15:26:25.618 INFO [stderr] 132 |             (v[3] == v[4] && v[4] == v[5]) ||
Dec 01 15:26:25.618 INFO [stderr]   ...
Dec 01 15:26:25.618 INFO [stderr] 
Dec 01 15:26:25.701 INFO [stderr] warning: value assigned to `userWon` is never read
Dec 01 15:26:25.701 INFO [stderr]   --> src/main.rs:19:13
Dec 01 15:26:25.701 INFO [stderr]    |
Dec 01 15:26:25.701 INFO [stderr] 19 |     let mut userWon = false;
Dec 01 15:26:25.701 INFO [stderr]    |             ^^^^^^^
Dec 01 15:26:25.701 INFO [stderr]    |
Dec 01 15:26:25.701 INFO [stderr]    = note: #[warn(unused_assignments)] on by default
Dec 01 15:26:25.701 INFO [stderr] 
Dec 01 15:26:25.701 INFO [stderr] warning: value assigned to `gameOver` is never read
Dec 01 15:26:25.701 INFO [stderr]   --> src/main.rs:29:11
Dec 01 15:26:25.701 INFO [stderr]    |
Dec 01 15:26:25.702 INFO [stderr] 29 |           gameOver = true;
Dec 01 15:26:25.702 INFO [stderr]    |           ^^^^^^^^
Dec 01 15:26:25.702 INFO [stderr] 
Dec 01 15:26:25.702 INFO [stderr] warning: value assigned to `gameOver` is never read
Dec 01 15:26:25.702 INFO [stderr]   --> src/main.rs:37:11
Dec 01 15:26:25.702 INFO [stderr]    |
Dec 01 15:26:25.702 INFO [stderr] 37 |           gameOver = true;
Dec 01 15:26:25.702 INFO [stderr]    |           ^^^^^^^^
Dec 01 15:26:25.702 INFO [stderr] 
Dec 01 15:26:25.702 INFO [stderr] warning: value assigned to `done` is never read
Dec 01 15:26:25.702 INFO [stderr]   --> src/main.rs:67:9
Dec 01 15:26:25.702 INFO [stderr]    |
Dec 01 15:26:25.702 INFO [stderr] 67 |         done = true;
Dec 01 15:26:25.702 INFO [stderr]    |         ^^^^
Dec 01 15:26:25.712 INFO [stderr] 
Dec 01 15:26:25.712 INFO [stderr] warning: variable does not need to be mutable
Dec 01 15:26:25.712 INFO [stderr]    --> src/main.rs:114:11
Dec 01 15:26:25.712 INFO [stderr]     |
Dec 01 15:26:25.712 INFO [stderr] 114 |       let mut rand = range.ind_sample(&mut rng);
Dec 01 15:26:25.712 INFO [stderr]     |           ----^^^^
Dec 01 15:26:25.712 INFO [stderr]     |           |
Dec 01 15:26:25.712 INFO [stderr]     |           help: remove this `mut`
Dec 01 15:26:25.712 INFO [stderr]     |
Dec 01 15:26:25.712 INFO [stderr]     = note: #[warn(unused_mut)] on by default
Dec 01 15:26:25.712 INFO [stderr] 
Dec 01 15:26:25.712 INFO [stderr] warning: static variable `computerChar` should have an upper case name such as `COMPUTER_CHAR`
Dec 01 15:26:25.712 INFO [stderr]  --> src/main.rs:6:1
Dec 01 15:26:25.712 INFO [stderr]   |
Dec 01 15:26:25.712 INFO [stderr] 6 | static computerChar: char = 'O';
Dec 01 15:26:25.712 INFO [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 15:26:25.712 INFO [stderr]   |
Dec 01 15:26:25.712 INFO [stderr]   = note: #[warn(non_upper_case_globals)] on by default
Dec 01 15:26:25.712 INFO [stderr] 
Dec 01 15:26:25.712 INFO [stderr] warning: static variable `userChar` should have an upper case name such as `USER_CHAR`
Dec 01 15:26:25.712 INFO [stderr]  --> src/main.rs:7:1
Dec 01 15:26:25.712 INFO [stderr]   |
Dec 01 15:26:25.712 INFO [stderr] 7 | static userChar: char = 'X';
Dec 01 15:26:25.712 INFO [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 15:26:25.712 INFO [stderr] 
Dec 01 15:26:25.715 INFO [stderr] warning: function `playGame` should have a snake case name such as `play_game`
Dec 01 15:26:25.715 INFO [stderr]   --> src/main.rs:13:1
Dec 01 15:26:25.715 INFO [stderr]    |
Dec 01 15:26:25.715 INFO [stderr] 13 | / fn playGame()
Dec 01 15:26:25.715 INFO [stderr] 14 | | {
Dec 01 15:26:25.715 INFO [stderr] 15 | |     println!("Tic Tac Toe!!");
Dec 01 15:26:25.715 INFO [stderr] 16 | |     let mut board = resetBoard();
Dec 01 15:26:25.715 INFO [stderr] ...  |
Dec 01 15:26:25.715 INFO [stderr] 71 | |
Dec 01 15:26:25.715 INFO [stderr] 72 | | }
Dec 01 15:26:25.715 INFO [stderr]    | |_^
Dec 01 15:26:25.715 INFO [stderr]    |
Dec 01 15:26:25.715 INFO [stderr]    = note: #[warn(non_snake_case)] on by default
Dec 01 15:26:25.715 INFO [stderr] 
Dec 01 15:26:25.715 INFO [stderr] warning: variable `gameOver` should have a snake case name such as `game_over`
Dec 01 15:26:25.715 INFO [stderr]   --> src/main.rs:17:9
Dec 01 15:26:25.715 INFO [stderr]    |
Dec 01 15:26:25.715 INFO [stderr] 17 |     let mut gameOver = false;
Dec 01 15:26:25.715 INFO [stderr]    |         ^^^^^^^^^^^^
Dec 01 15:26:25.715 INFO [stderr] 
Dec 01 15:26:25.715 INFO [stderr] warning: variable `computerWon` should have a snake case name such as `computer_won`
Dec 01 15:26:25.715 INFO [stderr]   --> src/main.rs:18:9
Dec 01 15:26:25.715 INFO [stderr]    |
Dec 01 15:26:25.715 INFO [stderr] 18 |     let mut computerWon = false;
Dec 01 15:26:25.715 INFO [stderr]    |         ^^^^^^^^^^^^^^^
Dec 01 15:26:25.715 INFO [stderr] 
Dec 01 15:26:25.715 INFO [stderr] warning: variable `userWon` should have a snake case name such as `user_won`
Dec 01 15:26:25.715 INFO [stderr]   --> src/main.rs:19:9
Dec 01 15:26:25.715 INFO [stderr]    |
Dec 01 15:26:25.715 INFO [stderr] 19 |     let mut userWon = false;
Dec 01 15:26:25.715 INFO [stderr]    |         ^^^^^^^^^^^
Dec 01 15:26:25.715 INFO [stderr] 
Dec 01 15:26:25.715 INFO [stderr] warning: variable `userMoveStr` should have a snake case name such as `user_move_str`
Dec 01 15:26:25.715 INFO [stderr]   --> src/main.rs:57:11
Dec 01 15:26:25.715 INFO [stderr]    |
Dec 01 15:26:25.715 INFO [stderr] 57 |       let mut userMoveStr = String::new();
Dec 01 15:26:25.715 INFO [stderr]    |           ^^^^^^^^^^^^^^^
Dec 01 15:26:25.715 INFO [stderr] 
Dec 01 15:26:25.715 INFO [stderr] warning: function `resetBoard` should have a snake case name such as `reset_board`
Dec 01 15:26:25.715 INFO [stderr]   --> src/main.rs:73:1
Dec 01 15:26:25.715 INFO [stderr]    |
Dec 01 15:26:25.715 INFO [stderr] 73 | / fn resetBoard() -> [char; 9]
Dec 01 15:26:25.715 INFO [stderr] 74 | | {
Dec 01 15:26:25.715 INFO [stderr] 75 | |     return ['1', '2', '3', '4', '5', '6', '7', '8', '9'];
Dec 01 15:26:25.715 INFO [stderr] 76 | | }
Dec 01 15:26:25.715 INFO [stderr]    | |_^
Dec 01 15:26:25.715 INFO [stderr] 
Dec 01 15:26:25.715 INFO [stderr] warning: function `getUserInput` should have a snake case name such as `get_user_input`
Dec 01 15:26:25.715 INFO [stderr]   --> src/main.rs:78:1
Dec 01 15:26:25.715 INFO [stderr]    |
Dec 01 15:26:25.715 INFO [stderr] 78 | / fn getUserInput(v:&mut [char; 9])
Dec 01 15:26:25.715 INFO [stderr] 79 | | {
Dec 01 15:26:25.715 INFO [stderr] 80 | |     println!("Please type a number 1-9 for your move");
Dec 01 15:26:25.715 INFO [stderr] 81 | |     let mut userMoveStr = String::new();
Dec 01 15:26:25.715 INFO [stderr] ...  |
Dec 01 15:26:25.715 INFO [stderr] 94 | |     }
Dec 01 15:26:25.715 INFO [stderr] 95 | | }
Dec 01 15:26:25.715 INFO [stderr]    | |_^
Dec 01 15:26:25.715 INFO [stderr] 
Dec 01 15:26:25.715 INFO [stderr] warning: variable `userMoveStr` should have a snake case name such as `user_move_str`
Dec 01 15:26:25.715 INFO [stderr]   --> src/main.rs:81:9
Dec 01 15:26:25.715 INFO [stderr]    |
Dec 01 15:26:25.715 INFO [stderr] 81 |     let mut userMoveStr = String::new();
Dec 01 15:26:25.715 INFO [stderr]    |         ^^^^^^^^^^^^^^^
Dec 01 15:26:25.715 INFO [stderr] 
Dec 01 15:26:25.715 INFO [stderr] warning: variable `userMove` should have a snake case name such as `user_move`
Dec 01 15:26:25.715 INFO [stderr]   --> src/main.rs:84:9
Dec 01 15:26:25.715 INFO [stderr]    |
Dec 01 15:26:25.715 INFO [stderr] 84 |     let userMove: i32 = userMoveStr.trim().parse()
Dec 01 15:26:25.715 INFO [stderr]    |         ^^^^^^^^
Dec 01 15:26:25.715 INFO [stderr] 
Dec 01 15:26:25.716 INFO [stderr] warning: function `printGameBoard` should have a snake case name such as `print_game_board`
Dec 01 15:26:25.716 INFO [stderr]    --> src/main.rs:97:1
Dec 01 15:26:25.716 INFO [stderr]     |
Dec 01 15:26:25.716 INFO [stderr] 97  | / fn printGameBoard(v: &[char; 9])
Dec 01 15:26:25.716 INFO [stderr] 98  | | {
Dec 01 15:26:25.716 INFO [stderr] 99  | |     println!("----------------------------------------");
Dec 01 15:26:25.716 INFO [stderr] 100 | |     println!("\t{}|{}|{}", v[0], v[1], v[2]);
Dec 01 15:26:25.716 INFO [stderr] ...   |
Dec 01 15:26:25.716 INFO [stderr] 104 | |     println!("");
Dec 01 15:26:25.716 INFO [stderr] 105 | | }
Dec 01 15:26:25.716 INFO [stderr]     | |_^
Dec 01 15:26:25.716 INFO [stderr] 
Dec 01 15:26:25.716 INFO [stderr] warning: function `makeComputerMove` should have a snake case name such as `make_computer_move`
Dec 01 15:26:25.716 INFO [stderr]    --> src/main.rs:107:1
Dec 01 15:26:25.716 INFO [stderr]     |
Dec 01 15:26:25.716 INFO [stderr] 107 | / fn makeComputerMove(v: &mut [char; 9])
Dec 01 15:26:25.716 INFO [stderr] 108 | | {
Dec 01 15:26:25.716 INFO [stderr] 109 | |     let mut madeAMove = false;
Dec 01 15:26:25.716 INFO [stderr] 110 | |     while(!madeAMove)
Dec 01 15:26:25.716 INFO [stderr] ...   |
Dec 01 15:26:25.716 INFO [stderr] 122 | |     }
Dec 01 15:26:25.716 INFO [stderr] 123 | | }
Dec 01 15:26:25.716 INFO [stderr]     | |_^
Dec 01 15:26:25.716 INFO [stderr] 
Dec 01 15:26:25.716 INFO [stderr] warning: variable `madeAMove` should have a snake case name such as `made_amove`
Dec 01 15:26:25.716 INFO [stderr]    --> src/main.rs:109:9
Dec 01 15:26:25.716 INFO [stderr]     |
Dec 01 15:26:25.716 INFO [stderr] 109 |     let mut madeAMove = false;
Dec 01 15:26:25.716 INFO [stderr]     |         ^^^^^^^^^^^^^
Dec 01 15:26:25.716 INFO [stderr] 
Dec 01 15:26:25.716 INFO [stderr] warning: function `checkForWinner` should have a snake case name such as `check_for_winner`
Dec 01 15:26:25.716 INFO [stderr]    --> src/main.rs:125:1
Dec 01 15:26:25.716 INFO [stderr]     |
Dec 01 15:26:25.716 INFO [stderr] 125 | / fn checkForWinner(v: &[char; 9]) -> bool
Dec 01 15:26:25.716 INFO [stderr] 126 | | {
Dec 01 15:26:25.716 INFO [stderr] 127 | |     return ((v[0] == v[1] && v[1] == v[2]) ||
Dec 01 15:26:25.716 INFO [stderr] 128 | |             (v[0] == v[3] && v[3] == v[6]) ||
Dec 01 15:26:25.716 INFO [stderr] ...   |
Dec 01 15:26:25.716 INFO [stderr] 135 | |
Dec 01 15:26:25.716 INFO [stderr] 136 | | }
Dec 01 15:26:25.716 INFO [stderr]     | |_^
Dec 01 15:26:25.716 INFO [stderr] 
Dec 01 15:26:26.387 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 1.27s
Dec 01 15:26:26.388 INFO [stderr] su: No module specific data is present
Dec 01 15:26:27.266 INFO running `"docker" "inspect" "25437654489dbf4f1e4e5664467eff90e81087ae86136ddb31f37607f8e8bd22"`
Dec 01 15:26:27.521 INFO running `"docker" "rm" "-f" "25437654489dbf4f1e4e5664467eff90e81087ae86136ddb31f37607f8e8bd22"`
Dec 01 15:26:27.730 INFO [stdout] 25437654489dbf4f1e4e5664467eff90e81087ae86136ddb31f37607f8e8bd22
Dec 01 15:26:27.736 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-5/beta-1.31-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +8940af3cea4a9a9deabcaf843b2f8cad9a83fc61-alt test --frozen --no-run" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 01 15:26:28.307 INFO [stdout] bb17d2235ec7107a3f99f77127b8071c0469e28f851019f198ec3870ea08e351
Dec 01 15:26:28.309 INFO running `"docker" "start" "-a" "bb17d2235ec7107a3f99f77127b8071c0469e28f851019f198ec3870ea08e351"`
Dec 01 15:26:29.425 INFO [stderr] usermod: no changes
Dec 01 15:26:29.455 INFO [stderr]    Compiling guessing_game v0.1.0 (/source)
Dec 01 15:26:29.870 INFO [stderr] warning: unused import: `rand::Rng`
Dec 01 15:26:29.870 INFO [stderr]  --> src/main.rs:2:5
Dec 01 15:26:29.870 INFO [stderr]   |
Dec 01 15:26:29.870 INFO [stderr] 2 | use rand::Rng;
Dec 01 15:26:29.870 INFO [stderr]   |     ^^^^^^^^^
Dec 01 15:26:29.870 INFO [stderr]   |
Dec 01 15:26:29.870 INFO [stderr]   = note: #[warn(unused_imports)] on by default
Dec 01 15:26:29.870 INFO [stderr] 
Dec 01 15:26:29.870 INFO [stderr] warning: unnecessary parentheses around `while` condition
Dec 01 15:26:29.870 INFO [stderr]   --> src/main.rs:22:10
Dec 01 15:26:29.870 INFO [stderr]    |
Dec 01 15:26:29.870 INFO [stderr] 22 |     while(!gameOver)
Dec 01 15:26:29.870 INFO [stderr]    |          ^^^^^^^^^^^ help: remove these parentheses
Dec 01 15:26:29.870 INFO [stderr]    |
Dec 01 15:26:29.870 INFO [stderr]    = note: #[warn(unused_parens)] on by default
Dec 01 15:26:29.870 INFO [stderr] 
Dec 01 15:26:29.871 INFO [stderr] warning: unnecessary parentheses around `if` condition
Dec 01 15:26:29.871 INFO [stderr]   --> src/main.rs:27:9
Dec 01 15:26:29.871 INFO [stderr]    |
Dec 01 15:26:29.871 INFO [stderr] 27 |       if(userWon)
Dec 01 15:26:29.871 INFO [stderr]    |         ^^^^^^^^^ help: remove these parentheses
Dec 01 15:26:29.871 INFO [stderr] 
Dec 01 15:26:29.871 INFO [stderr] warning: unnecessary parentheses around `if` condition
Dec 01 15:26:29.871 INFO [stderr]   --> src/main.rs:35:9
Dec 01 15:26:29.871 INFO [stderr]    |
Dec 01 15:26:29.871 INFO [stderr] 35 |       if(computerWon)
Dec 01 15:26:29.871 INFO [stderr]    |         ^^^^^^^^^^^^^ help: remove these parentheses
Dec 01 15:26:29.871 INFO [stderr] 
Dec 01 15:26:29.871 INFO [stderr] warning: unnecessary parentheses around `if` condition
Dec 01 15:26:29.871 INFO [stderr]   --> src/main.rs:45:7
Dec 01 15:26:29.871 INFO [stderr]    |
Dec 01 15:26:29.871 INFO [stderr] 45 |     if(computerWon)
Dec 01 15:26:29.871 INFO [stderr]    |       ^^^^^^^^^^^^^ help: remove these parentheses
Dec 01 15:26:29.871 INFO [stderr] 
Dec 01 15:26:29.871 INFO [stderr] warning: unnecessary parentheses around `while` condition
Dec 01 15:26:29.871 INFO [stderr]   --> src/main.rs:54:10
Dec 01 15:26:29.871 INFO [stderr]    |
Dec 01 15:26:29.871 INFO [stderr] 54 |     while(!done)
Dec 01 15:26:29.871 INFO [stderr]    |          ^^^^^^^ help: remove these parentheses
Dec 01 15:26:29.871 INFO [stderr] 
Dec 01 15:26:29.871 INFO [stderr] warning: unnecessary parentheses around `if` condition
Dec 01 15:26:29.871 INFO [stderr]   --> src/main.rs:60:9
Dec 01 15:26:29.871 INFO [stderr]    |
Dec 01 15:26:29.871 INFO [stderr] 60 |       if(userMoveStr.trim() == "Y")
Dec 01 15:26:29.871 INFO [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
Dec 01 15:26:29.871 INFO [stderr] 
Dec 01 15:26:29.871 INFO [stderr] warning: unnecessary parentheses around `if` condition
Dec 01 15:26:29.871 INFO [stderr]   --> src/main.rs:65:14
Dec 01 15:26:29.871 INFO [stderr]    |
Dec 01 15:26:29.871 INFO [stderr] 65 |       else if(userMoveStr.trim() == "N")
Dec 01 15:26:29.871 INFO [stderr]    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
Dec 01 15:26:29.871 INFO [stderr] 
Dec 01 15:26:29.871 INFO [stderr] warning: unnecessary parentheses around `if` condition
Dec 01 15:26:29.871 INFO [stderr]   --> src/main.rs:86:7
Dec 01 15:26:29.871 INFO [stderr]    |
Dec 01 15:26:29.871 INFO [stderr] 86 |     if(v[(userMove - 1) as usize] == computerChar || v[(userMove - 1) as usize] == userChar)
Dec 01 15:26:29.871 INFO [stderr]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
Dec 01 15:26:29.871 INFO [stderr] 
Dec 01 15:26:29.871 INFO [stderr] warning: unnecessary parentheses around `while` condition
Dec 01 15:26:29.871 INFO [stderr]    --> src/main.rs:110:10
Dec 01 15:26:29.871 INFO [stderr]     |
Dec 01 15:26:29.871 INFO [stderr] 110 |     while(!madeAMove)
Dec 01 15:26:29.871 INFO [stderr]     |          ^^^^^^^^^^^^ help: remove these parentheses
Dec 01 15:26:29.871 INFO [stderr] 
Dec 01 15:26:29.871 INFO [stderr] warning: unnecessary parentheses around `if` condition
Dec 01 15:26:29.871 INFO [stderr]    --> src/main.rs:115:9
Dec 01 15:26:29.871 INFO [stderr]     |
Dec 01 15:26:29.871 INFO [stderr] 115 |       if(v[(rand) as usize] != computerChar && v[(rand) as usize] != userChar)
Dec 01 15:26:29.871 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
Dec 01 15:26:29.871 INFO [stderr] 
Dec 01 15:26:29.871 INFO [stderr] warning: unnecessary parentheses around `return` value
Dec 01 15:26:29.871 INFO [stderr]    --> src/main.rs:127:12
Dec 01 15:26:29.871 INFO [stderr]     |
Dec 01 15:26:29.871 INFO [stderr] 127 |       return ((v[0] == v[1] && v[1] == v[2]) ||
Dec 01 15:26:29.871 INFO [stderr]     |  ____________^
Dec 01 15:26:29.871 INFO [stderr] 128 | |             (v[0] == v[3] && v[3] == v[6]) ||
Dec 01 15:26:29.871 INFO [stderr] 129 | |             (v[0] == v[4] && v[4] == v[8]) ||
Dec 01 15:26:29.871 INFO [stderr] 130 | |             (v[1] == v[4] && v[4] == v[7]) ||
Dec 01 15:26:29.871 INFO [stderr] ...   |
Dec 01 15:26:29.871 INFO [stderr] 133 | |             (v[2] == v[5] && v[5] == v[8]) ||
Dec 01 15:26:29.871 INFO [stderr] 134 | |             (v[6] == v[7] && v[7] == v[8]))
Dec 01 15:26:29.871 INFO [stderr]     | |___________________________________________^
Dec 01 15:26:29.871 INFO [stderr] help: remove these parentheses
Dec 01 15:26:29.871 INFO [stderr]     |
Dec 01 15:26:29.871 INFO [stderr] 127 |     return (v[0] == v[1] && v[1] == v[2]) ||
Dec 01 15:26:29.871 INFO [stderr] 128 |             (v[0] == v[3] && v[3] == v[6]) ||
Dec 01 15:26:29.871 INFO [stderr] 129 |             (v[0] == v[4] && v[4] == v[8]) ||
Dec 01 15:26:29.871 INFO [stderr] 130 |             (v[1] == v[4] && v[4] == v[7]) ||
Dec 01 15:26:29.871 INFO [stderr] 131 |             (v[2] == v[4] && v[4] == v[6]) ||
Dec 01 15:26:29.872 INFO [stderr] 132 |             (v[3] == v[4] && v[4] == v[5]) ||
Dec 01 15:26:29.872 INFO [stderr]   ...
Dec 01 15:26:29.872 INFO [stderr] 
Dec 01 15:26:29.929 INFO [stderr] warning: value assigned to `userWon` is never read
Dec 01 15:26:29.929 INFO [stderr]   --> src/main.rs:19:13
Dec 01 15:26:29.929 INFO [stderr]    |
Dec 01 15:26:29.929 INFO [stderr] 19 |     let mut userWon = false;
Dec 01 15:26:29.929 INFO [stderr]    |             ^^^^^^^
Dec 01 15:26:29.929 INFO [stderr]    |
Dec 01 15:26:29.929 INFO [stderr]    = note: #[warn(unused_assignments)] on by default
Dec 01 15:26:29.929 INFO [stderr] 
Dec 01 15:26:29.929 INFO [stderr] warning: value assigned to `gameOver` is never read
Dec 01 15:26:29.929 INFO [stderr]   --> src/main.rs:29:11
Dec 01 15:26:29.929 INFO [stderr]    |
Dec 01 15:26:29.929 INFO [stderr] 29 |           gameOver = true;
Dec 01 15:26:29.929 INFO [stderr]    |           ^^^^^^^^
Dec 01 15:26:29.929 INFO [stderr] 
Dec 01 15:26:29.929 INFO [stderr] warning: value assigned to `gameOver` is never read
Dec 01 15:26:29.929 INFO [stderr]   --> src/main.rs:37:11
Dec 01 15:26:29.929 INFO [stderr]    |
Dec 01 15:26:29.929 INFO [stderr] 37 |           gameOver = true;
Dec 01 15:26:29.929 INFO [stderr]    |           ^^^^^^^^
Dec 01 15:26:29.929 INFO [stderr] 
Dec 01 15:26:29.929 INFO [stderr] warning: value assigned to `done` is never read
Dec 01 15:26:29.929 INFO [stderr]   --> src/main.rs:67:9
Dec 01 15:26:29.929 INFO [stderr]    |
Dec 01 15:26:29.929 INFO [stderr] 67 |         done = true;
Dec 01 15:26:29.929 INFO [stderr]    |         ^^^^
Dec 01 15:26:29.929 INFO [stderr] 
Dec 01 15:26:29.943 INFO [stderr] warning: variable does not need to be mutable
Dec 01 15:26:29.944 INFO [stderr]    --> src/main.rs:114:11
Dec 01 15:26:29.944 INFO [stderr]     |
Dec 01 15:26:29.944 INFO [stderr] 114 |       let mut rand = range.ind_sample(&mut rng);
Dec 01 15:26:29.944 INFO [stderr]     |           ----^^^^
Dec 01 15:26:29.944 INFO [stderr]     |           |
Dec 01 15:26:29.944 INFO [stderr]     |           help: remove this `mut`
Dec 01 15:26:29.944 INFO [stderr]     |
Dec 01 15:26:29.944 INFO [stderr]     = note: #[warn(unused_mut)] on by default
Dec 01 15:26:29.944 INFO [stderr] 
Dec 01 15:26:29.945 INFO [stderr] warning: static variable `computerChar` should have an upper case name such as `COMPUTER_CHAR`
Dec 01 15:26:29.946 INFO [stderr]  --> src/main.rs:6:1
Dec 01 15:26:29.946 INFO [stderr]   |
Dec 01 15:26:29.946 INFO [stderr] 6 | static computerChar: char = 'O';
Dec 01 15:26:29.946 INFO [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 15:26:29.946 INFO [stderr]   |
Dec 01 15:26:29.946 INFO [stderr]   = note: #[warn(non_upper_case_globals)] on by default
Dec 01 15:26:29.946 INFO [stderr] 
Dec 01 15:26:29.946 INFO [stderr] warning: static variable `userChar` should have an upper case name such as `USER_CHAR`
Dec 01 15:26:29.946 INFO [stderr]  --> src/main.rs:7:1
Dec 01 15:26:29.946 INFO [stderr]   |
Dec 01 15:26:29.946 INFO [stderr] 7 | static userChar: char = 'X';
Dec 01 15:26:29.946 INFO [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 15:26:29.946 INFO [stderr] 
Dec 01 15:26:29.946 INFO [stderr] warning: function `playGame` should have a snake case name such as `play_game`
Dec 01 15:26:29.946 INFO [stderr]   --> src/main.rs:13:1
Dec 01 15:26:29.946 INFO [stderr]    |
Dec 01 15:26:29.946 INFO [stderr] 13 | / fn playGame()
Dec 01 15:26:29.946 INFO [stderr] 14 | | {
Dec 01 15:26:29.946 INFO [stderr] 15 | |     println!("Tic Tac Toe!!");
Dec 01 15:26:29.946 INFO [stderr] 16 | |     let mut board = resetBoard();
Dec 01 15:26:29.946 INFO [stderr] ...  |
Dec 01 15:26:29.946 INFO [stderr] 71 | |
Dec 01 15:26:29.946 INFO [stderr] 72 | | }
Dec 01 15:26:29.946 INFO [stderr]    | |_^
Dec 01 15:26:29.946 INFO [stderr]    |
Dec 01 15:26:29.946 INFO [stderr]    = note: #[warn(non_snake_case)] on by default
Dec 01 15:26:29.946 INFO [stderr] 
Dec 01 15:26:29.946 INFO [stderr] warning: variable `gameOver` should have a snake case name such as `game_over`
Dec 01 15:26:29.946 INFO [stderr]   --> src/main.rs:17:9
Dec 01 15:26:29.946 INFO [stderr]    |
Dec 01 15:26:29.946 INFO [stderr] 17 |     let mut gameOver = false;
Dec 01 15:26:29.946 INFO [stderr]    |         ^^^^^^^^^^^^
Dec 01 15:26:29.946 INFO [stderr] 
Dec 01 15:26:29.946 INFO [stderr] warning: variable `computerWon` should have a snake case name such as `computer_won`
Dec 01 15:26:29.946 INFO [stderr]   --> src/main.rs:18:9
Dec 01 15:26:29.946 INFO [stderr]    |
Dec 01 15:26:29.946 INFO [stderr] 18 |     let mut computerWon = false;
Dec 01 15:26:29.946 INFO [stderr]    |         ^^^^^^^^^^^^^^^
Dec 01 15:26:29.946 INFO [stderr] 
Dec 01 15:26:29.946 INFO [stderr] warning: variable `userWon` should have a snake case name such as `user_won`
Dec 01 15:26:29.946 INFO [stderr]   --> src/main.rs:19:9
Dec 01 15:26:29.946 INFO [stderr]    |
Dec 01 15:26:29.946 INFO [stderr] 19 |     let mut userWon = false;
Dec 01 15:26:29.946 INFO [stderr]    |         ^^^^^^^^^^^
Dec 01 15:26:29.946 INFO [stderr] 
Dec 01 15:26:29.946 INFO [stderr] warning: variable `userMoveStr` should have a snake case name such as `user_move_str`
Dec 01 15:26:29.946 INFO [stderr]   --> src/main.rs:57:11
Dec 01 15:26:29.946 INFO [stderr]    |
Dec 01 15:26:29.946 INFO [stderr] 57 |       let mut userMoveStr = String::new();
Dec 01 15:26:29.946 INFO [stderr]    |           ^^^^^^^^^^^^^^^
Dec 01 15:26:29.946 INFO [stderr] 
Dec 01 15:26:29.946 INFO [stderr] warning: function `resetBoard` should have a snake case name such as `reset_board`
Dec 01 15:26:29.946 INFO [stderr]   --> src/main.rs:73:1
Dec 01 15:26:29.946 INFO [stderr]    |
Dec 01 15:26:29.946 INFO [stderr] 73 | / fn resetBoard() -> [char; 9]
Dec 01 15:26:29.946 INFO [stderr] 74 | | {
Dec 01 15:26:29.946 INFO [stderr] 75 | |     return ['1', '2', '3', '4', '5', '6', '7', '8', '9'];
Dec 01 15:26:29.946 INFO [stderr] 76 | | }
Dec 01 15:26:29.946 INFO [stderr]    | |_^
Dec 01 15:26:29.946 INFO [stderr] 
Dec 01 15:26:29.947 INFO [stderr] warning: function `getUserInput` should have a snake case name such as `get_user_input`
Dec 01 15:26:29.947 INFO [stderr]   --> src/main.rs:78:1
Dec 01 15:26:29.947 INFO [stderr]    |
Dec 01 15:26:29.947 INFO [stderr] 78 | / fn getUserInput(v:&mut [char; 9])
Dec 01 15:26:29.947 INFO [stderr] 79 | | {
Dec 01 15:26:29.947 INFO [stderr] 80 | |     println!("Please type a number 1-9 for your move");
Dec 01 15:26:29.947 INFO [stderr] 81 | |     let mut userMoveStr = String::new();
Dec 01 15:26:29.947 INFO [stderr] ...  |
Dec 01 15:26:29.947 INFO [stderr] 94 | |     }
Dec 01 15:26:29.947 INFO [stderr] 95 | | }
Dec 01 15:26:29.947 INFO [stderr]    | |_^
Dec 01 15:26:29.947 INFO [stderr] 
Dec 01 15:26:29.947 INFO [stderr] warning: variable `userMoveStr` should have a snake case name such as `user_move_str`
Dec 01 15:26:29.947 INFO [stderr]   --> src/main.rs:81:9
Dec 01 15:26:29.947 INFO [stderr]    |
Dec 01 15:26:29.947 INFO [stderr] 81 |     let mut userMoveStr = String::new();
Dec 01 15:26:29.947 INFO [stderr]    |         ^^^^^^^^^^^^^^^
Dec 01 15:26:29.947 INFO [stderr] 
Dec 01 15:26:29.947 INFO [stderr] warning: variable `userMove` should have a snake case name such as `user_move`
Dec 01 15:26:29.947 INFO [stderr]   --> src/main.rs:84:9
Dec 01 15:26:29.947 INFO [stderr]    |
Dec 01 15:26:29.947 INFO [stderr] 84 |     let userMove: i32 = userMoveStr.trim().parse()
Dec 01 15:26:29.947 INFO [stderr]    |         ^^^^^^^^
Dec 01 15:26:29.947 INFO [stderr] 
Dec 01 15:26:29.947 INFO [stderr] warning: function `printGameBoard` should have a snake case name such as `print_game_board`
Dec 01 15:26:29.947 INFO [stderr]    --> src/main.rs:97:1
Dec 01 15:26:29.947 INFO [stderr]     |
Dec 01 15:26:29.947 INFO [stderr] 97  | / fn printGameBoard(v: &[char; 9])
Dec 01 15:26:29.947 INFO [stderr] 98  | | {
Dec 01 15:26:29.947 INFO [stderr] 99  | |     println!("----------------------------------------");
Dec 01 15:26:29.947 INFO [stderr] 100 | |     println!("\t{}|{}|{}", v[0], v[1], v[2]);
Dec 01 15:26:29.947 INFO [stderr] ...   |
Dec 01 15:26:29.947 INFO [stderr] 104 | |     println!("");
Dec 01 15:26:29.947 INFO [stderr] 105 | | }
Dec 01 15:26:29.947 INFO [stderr]     | |_^
Dec 01 15:26:29.947 INFO [stderr] 
Dec 01 15:26:29.947 INFO [stderr] warning: function `makeComputerMove` should have a snake case name such as `make_computer_move`
Dec 01 15:26:29.947 INFO [stderr]    --> src/main.rs:107:1
Dec 01 15:26:29.947 INFO [stderr]     |
Dec 01 15:26:29.947 INFO [stderr] 107 | / fn makeComputerMove(v: &mut [char; 9])
Dec 01 15:26:29.947 INFO [stderr] 108 | | {
Dec 01 15:26:29.947 INFO [stderr] 109 | |     let mut madeAMove = false;
Dec 01 15:26:29.947 INFO [stderr] 110 | |     while(!madeAMove)
Dec 01 15:26:29.947 INFO [stderr] ...   |
Dec 01 15:26:29.947 INFO [stderr] 122 | |     }
Dec 01 15:26:29.947 INFO [stderr] 123 | | }
Dec 01 15:26:29.947 INFO [stderr]     | |_^
Dec 01 15:26:29.947 INFO [stderr] 
Dec 01 15:26:29.948 INFO [stderr] warning: variable `madeAMove` should have a snake case name such as `made_amove`
Dec 01 15:26:29.948 INFO [stderr]    --> src/main.rs:109:9
Dec 01 15:26:29.948 INFO [stderr]     |
Dec 01 15:26:29.948 INFO [stderr] 109 |     let mut madeAMove = false;
Dec 01 15:26:29.948 INFO [stderr]     |         ^^^^^^^^^^^^^
Dec 01 15:26:29.948 INFO [stderr] 
Dec 01 15:26:29.948 INFO [stderr] warning: function `checkForWinner` should have a snake case name such as `check_for_winner`
Dec 01 15:26:29.948 INFO [stderr]    --> src/main.rs:125:1
Dec 01 15:26:29.948 INFO [stderr]     |
Dec 01 15:26:29.948 INFO [stderr] 125 | / fn checkForWinner(v: &[char; 9]) -> bool
Dec 01 15:26:29.948 INFO [stderr] 126 | | {
Dec 01 15:26:29.948 INFO [stderr] 127 | |     return ((v[0] == v[1] && v[1] == v[2]) ||
Dec 01 15:26:29.948 INFO [stderr] 128 | |             (v[0] == v[3] && v[3] == v[6]) ||
Dec 01 15:26:29.948 INFO [stderr] ...   |
Dec 01 15:26:29.948 INFO [stderr] 135 | |
Dec 01 15:26:29.948 INFO [stderr] 136 | | }
Dec 01 15:26:29.948 INFO [stderr]     | |_^
Dec 01 15:26:29.948 INFO [stderr] 
Dec 01 15:26:30.269 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 0.84s
Dec 01 15:26:30.272 INFO [stderr] su: No module specific data is present
Dec 01 15:26:30.519 INFO running `"docker" "inspect" "bb17d2235ec7107a3f99f77127b8071c0469e28f851019f198ec3870ea08e351"`
Dec 01 15:26:30.594 INFO running `"docker" "rm" "-f" "bb17d2235ec7107a3f99f77127b8071c0469e28f851019f198ec3870ea08e351"`
Dec 01 15:26:30.694 INFO [stdout] bb17d2235ec7107a3f99f77127b8071c0469e28f851019f198ec3870ea08e351
Dec 01 15:26:30.700 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-5/beta-1.31-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +8940af3cea4a9a9deabcaf843b2f8cad9a83fc61-alt test --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 01 15:26:30.886 INFO [stdout] a5469ae3ba5c9d155ddf1696acc692df6f6070f1f9b397d80db186b72a446a40
Dec 01 15:26:30.892 INFO running `"docker" "start" "-a" "a5469ae3ba5c9d155ddf1696acc692df6f6070f1f9b397d80db186b72a446a40"`
Dec 01 15:26:31.506 INFO [stderr] usermod: no changes
Dec 01 15:26:31.536 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 0.01s
Dec 01 15:26:31.536 INFO [stderr]      Running /target/debug/deps/guessing_game-ff0f205850ec488d
Dec 01 15:26:31.540 INFO [stdout] 
Dec 01 15:26:31.540 INFO [stdout] running 0 tests
Dec 01 15:26:31.540 INFO [stdout] 
Dec 01 15:26:31.540 INFO [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Dec 01 15:26:31.540 INFO [stdout] 
Dec 01 15:26:31.541 INFO [stderr] su: No module specific data is present
Dec 01 15:26:31.882 INFO running `"docker" "inspect" "a5469ae3ba5c9d155ddf1696acc692df6f6070f1f9b397d80db186b72a446a40"`
Dec 01 15:26:32.296 INFO running `"docker" "rm" "-f" "a5469ae3ba5c9d155ddf1696acc692df6f6070f1f9b397d80db186b72a446a40"`
Dec 01 15:26:32.598 INFO [stdout] a5469ae3ba5c9d155ddf1696acc692df6f6070f1f9b397d80db186b72a446a40
